<?php

class Departement {
	private $idDep;
	private $nomDep;

	
	//les methodes:
	public function id() { //un getter
		return $this->idDep;
	}
	
	public function nom() { //un getter
		return $this->nomDep;
	}


	
	//Un constructeur
	public function __construct ($nomDep) {
		$this->idDep = null;
		$this->nomDep = $nomDep;

	}
	
	public function create(){
		$nomDep = $this->nomDep;	
		$req = "SELECT * FROM Departement WHERE nomDep='$nomDep'";
		$res = mysql_query($req) or die ("erreur insertion : Utilisateur->create1");
		
		if (mysql_num_rows($res) == 0){ //le produit n'existe pas
	   	$nomDep = $this->nomDep;
         $req = "INSERT INTO Departement(nomDep) VALUES ('$nomDep')";
			$res = mysql_query($req) or die ("erreur insertion :  Departement->create2");
		}
		else
			return 'Cet email est déjà utilisé';
	}
	


	public function delete($idDep){
		$req = mysql_query("DELETE FROM Departement WHERE 
			idDep = '$idDep'");
		mysql_query($req);
	}

			

	
	public static function getDepartementById($idDepartement) { //une fonction statique
		$req = "SELECT * FROM Departement WHERE idDep='$idDepartement'";
		$res = mysql_query($req) or die ("Departement-getDepartementById ");
		
		if (mysql_num_rows($res) == 0) //le produit n'existe pas
			return null;
			
		$tuple = mysql_fetch_array($res);
		$Departement = new Departement($tuple['nomDep']);
		$utilDepartement->idDep = $idDep;
	}
}

?>

